why did a god of love create evil